package com.godyao.framework.context.support;

import com.godyao.framework.context.ApplicationEvent;

/**
 * 是整个一个事件的发布接口，所有的事件都需要从这个接口发布出去。
 */
public interface ApplicationEventPublisher {
    /**
     *通知在此应用程序中注册的所有侦听器应用程序
     *事件。事件可以是框架事件（例如RequestHandledEvent）
     *或特定于应用程序的事件。
     *@param event 要发布的事件
     */
    void publishEvent(ApplicationEvent event);
}
